<?php

class Application_Form_EditFiltro extends Zend_Form
{    
    public function init()
    {   	
    	
    	$t = Zend_Registry::get('translator');
	   
	    $_expressao = array(''=>$t->translate('SELECIONE'),
	    						   '=' => 'Igual a', 
	    						   '!=' => 'Diferente de',
	    						   '>' => 'Maior que', 
	    						   '>=' => 'Maior ou igual', 
	    						   '<' => 'Menor que',
	    						   '<=' => 'Menor ou igual', 
	    						   'like' => 'Começando em', 
	    						   'flike' => 'Terminando em',
	    						   'clike' => 'Contem', 
	    						   'not like' => 'Não contem', 
	    						   'is null' => 'Nulos',
	    						   'is not null' => 'Não nulos');
	   
	    $_listaCampos = array(''=>'Selecione',
	    							 'nome'=>'Nome',
	    						     'email'=>'E-mail',
	    						     'sexo'=>'Sexo',
	    						     'datanascimento'=>'Data Nascimento',
	    						     'estado'=>'Estado','cidade'=>'Cidade');
	 
	    $titleCampo = 'Campo';
	    $titleExpressao = 'Expressão';
	    $titleCadastrar = 'Adicionar';
	    $titlePalavraChave = 'Palavra-chave';
	    $titleEou = 'E/OU';
    	
    	$this->clearDecorators();	
        $this->setName('form_EditarFiltro');
        $this->setAction('');
        $this->setMethod('post');
        
        $cadastrar = new Zend_Form_Element_Submit($titleCadastrar);
        $cadastrar->setAttribs(array('title'=>$titleCadastrar, 'style'=>'font-weight:bold;'));
 		
        $campo = new Zend_Form_Element_Select('Campo');
        $campo->addMultiOptions($_listaCampos)
        	  ->setAttrib('title', $titleCampo)
       		  ->setLabel($titleCampo.':')
       		  ->setRequired(true);
       		  
		$expressao = new Zend_Form_Element_Select('Expressao');
		$expressao->addMultiOptions($_expressao)
        	  ->setAttrib('title', $titleExpressao)
       		  ->setLabel($titleExpressao.':')
       		  ->setRequired(true);
       		  
        $palavraChave = new Zend_Form_Element_Text('PalavraChave');        
        $palavraChave->setAttribs(array('size'=>'30'))
          	  ->setAttrib('title', $titlePalavraChave)
        	  ->setLabel($titlePalavraChave.':')
        	  ->setRequired(true);
        	  
       // $conector = new Zend_Form_Element_Select('Conector');
       // $conector->addMultiOptions($this->_conector)
        		//->setAttrib('title', $this->titleEou);		  

        $this->addElements(array($campo,$expressao,$palavraChave,$cadastrar));
     
    }
}

